#!/usr/bin/env node

const cp=require('child_process'),
  arg=process.argv;

let cmd='';//命令
let arr=[];//命令参数
//没有命令行参数执行cat命令
if(arg.length===2){
  cmd='cat';
  arr.push('01-exec-file.js');
}else{
  cmd=arg[2];
  arr=arg.slice(3,arg.length);
}

cp.execFile(cmd,arr,(err,stdout)=>{
  if(err){
    console.error(err.message);
  }
  console.log(stdout);
});
/*
cp.execFile('cat',['../00.js'],(error,out,err)=>{
  if(error){
    console.error(err.toString('utf8'));
  }else{
    console.log(out.toString('utf8'));
  }
});
*/
